(with de infinitive) to have to do - Turkish English Dictionary